home *** CD-ROM | disk | FTP | other *** search
Text File | 2004-03-24 | 95.8 KB | 1,807 lines |
- $Id: ChangeLog,v 1.710.2.107 2003/10/13 03:08:02 CelloG Exp $
- 2003-10-12 Gregory Beaver <cellog@users.sourceforge.net>
- * fixed [ 771531 ] body styles not explicitly white
-
- 2003-10-09 Gregory Beaver <cellog@users.sourceforge.net>
- * added <!-- $Revision $ --> to all peardoc files written, for aid to
- translators
-
- 2003-10-08 Gregory Beaver <cellog@users.sourceforge.net>
- * fixed [ 731750 ] Links to unparsed includes shown (2nd time reopened)
- * fixed [ 797066 ] HighlightParser stuffs whitespace in start of string in func
- * fixed [ 795095 ] top_frame.tpl doesn't output single RIC element
- * fixed [ 802891 ] Inline link text does not show up
-
- 2003-09-19 Gregory Beaver <cellog@users.sourceforge.net>
- * fixed [ 792867 ] Call to undefined function
- * fixed [ 795489 ] <p> getting escaped
- * fixed [ 804034 ] <optional> tag not closed for peardoc2
-
- 2003-08-31 Gregory Beaver <cellog@users.sourceforge.net>
- * fixed [ 797989 ] HTML not escaped in examples (PHP < 4.3.0)
-
- -------------------------Release 1.2.2.1 (pear)-------------------
- 2003-08-20 Marco Von Ballmoos <mvonballmo@users.sourceforge.net>
- * Added 'abstract' to available properties in the HTMLFramesConverter
- * Updated DOM/earthli and earthli templates with new graphics showing
- abstract status of classes and methods. Also added icons for classes
- and pages to page.tpl and class.tpl.
-
- -------------------------Release 1.2.2------------------------
- 2003-08-19 Gregory Beaver <cellog@users.sourceforge.net>
- * fixed [ 791030 ] old PHP version bug /t and ' becomes to "
- * fixed [ 791131 ] old PHP version bug in output, if define contains "("
- * fixed [ 791023 ] bug in output: <br; />
- * fixed [ 791023 ] bug in output: <br; />, also implemented <function>
- handling in all html templates
-
- 2003-08-18 Gregory Beaver <cellog@users.sourceforge.net>
- * fixed [ 790685 ] HighlightParser doesn't link class::method() outside methods
-
- 2003-08-13 Gregory Beaver <cellog@users.sourceforge.net>
- * added fix for 781913 for procedural pages
- * really fixed [ 781913 ] usedby not when @uses at class level
- * fixed [ 788271 ] HighlightParser links to methods before classes
- * fixed [ 780332 ] {@link} is closing the link prematurely when a ',' is found
- * fixed [ 788251 ] {@link function blah()} and {@link object blah} fail
- * fixed [ 784810 ] stat failing.
- * peardoc2: added use of &true; &false; and &null; in @param description
- * peardoc2: added word wrapping for the benefit of translators
- * more simple list fixes
-
- 2003-08-10 Gregory Beaver <cellog@users.sourceforge.net>
- * fixed [ 786180 ] simple lists fail if line starts with an inline tag
-
- 2003-08-08 Gregory Beaver <cellog@users.sourceforge.net>
- * fixed bugs in constants/globals peardoc2 generation
-
- 2003-08-06 Gregory Beaver <cellog@users.sourceforge.net>
- * fixed [ 781913 ] usedby not when @uses at class level
-
- 2003-08-01 Gregory Beaver <cellog@users.sourceforge.net>
- * fixed 2 typos in XML:DocBook/peardoc2:default
-
- 2003-07-31 Joshua Eichorn <jeichorn@phpdoc.org>
- * Spell false right
-
- 2003-07-30 Joshua Eichorn <jeichorn@phpdoc.org>
- * Don't die on empty @param or @return
-
- 2003-07-29 Gregory Beaver <cellog@users.sourceforge.net>
- * Fixed bug in PDF Converter, wasn't finding fonts (PEAR install only)
- * Made PEAR do replacements on makedocs.ini so it works out of the box
- * Fixed [ 779552 ] "Documention" instead of "Documentation" in generated pages
- * Remove stupid use of publicweb_uri :)
- * Remove possibility to change back to HTML:default
- * Fixed pear install, to use new publicweb_dir and publicweb_uri
- * added new pear-based docbuilder that relies on publicweb_dir config variable
- * fixed missing {@id} in manual.pkg
- * removed @include_once and now use file_exists/is_readable to catch
- those errors.
- * removed all exception handling code. We haven't used it since June 2002.
- * added Io::isIncludable() for future use
-
- 2003-07-28 Gregory Beaver <cellog@users.sourceforge.net>
- * fixed the last bug with linking in the PDF Converter, removed debug code
- * fixed bug in global variable linking in PDF Converter
- * fixed [ 778920 ] tutorial link warning
- * fixed CHM Converter, added index generation (CHM index)
-
- 2003-07-27 Gregory Beaver <cellog@users.sourceforge.net>
- * fixed @filesource in PDF Converter
- * fixed index and table of contents
- * added color highlighting to PDF converter source code!
- * started work on CHM converter. It's generating a couple
- of bad links that need to turn good
-
- 2003-07-26 Gregory Beaver <cellog@users.sourceforge.net>
- * fixed the PDF Converter - it's beeyootiful
- * fixed serious bug - double postprocessing of highlighted
- docblock source.
- * fixed even more serious bug - splitting of tokens into
- line numbers was totally wrong in phpDocumentorTWordParser.
- Now file highlighting works perfectly (and even looks good in Mozilla!)
- * moved around the manual
- * fixed minor bugs in documentation
- * added text color possibility to PDF Converter! Will be modifying to
- do color syntax highlighting over the next couple of days
- * Modified docbuilder to add option of parsing in external window. I like to be
- able to just hit refresh.
-
- 2003-07-25 Gregory Beaver <cellog@users.sourceforge.net>
- * fixed some more problems - all done now
- * fixed all the problems in XML:DocBook/peardoc2:default
- * fixed problem with phpdoc.bat in PEAR install
- * ran PEAR_PackageFileManager to create package.xml
- * fixed problems with PEAR!
- * phpDocumentor now officially conflicts with PHPDoc
- * Applied fixes to ignore from PEAR_PackageFileManager
-
- 2003-07-24 Gregory Beaver <cellog@users.sourceforge.net>
- * Changed behavior again: If the first element in a file is a class,
- the docblock belongs to the class.
- * Updated all documentation to reflect this change in behavior
- * Improved error messages for Page-level DocBlocks
- * Changed behavior: if the first docblock in a file contains
- a @package tag, it is a page-level DocBlock
-
- 2003-07-22 Gregory Beaver <cellog@users.sourceforge.net>
- * fixed [ 772441 ] nested arrays fail parser
- * fixed DocBook/peardoc2 generation
- * fixed [ 768947 ] Multiple vars not recognised
- * fixed [ 767251 ] broken links when no files in default package
-
- 2003-07-21 Joshua Eichorn <jeichorn@phpdoc.org>
- * fixed [ 765455 ] phpdoc can't find php if it is in /usr/local/bin
-
- -------------------------Release 1.2.1------------------------
- 2003-07-03 Gregory Beaver <cellog@users.sourceforge.net>
- * config.php fixed [ 765765 ] docbuilder can't change ini dir
- * default.ini changed version to 1.2.1 in title
- * DocBlockTags.ini got rid of surrounding <p></p> for
- single-paragraph @tag descriptions
-
- 2003-07-03 William Hardeman <wont@users.sourceforge.net>
- * fixed [ 765753 ] Extraneous trailing "-" in @uses when no description
-
- 2003-07-02 Gregory Beaver <cellog@users.sourceforge.net>
- * ready version numbering/package.xml for release 1.2.1
- * fixed [ 753641 ] phpdoc -h output
- * fixed [ 757077 ] smarty templates_c not in release for HTML:frames:default
- * fixed up a few bugs in the @example change
- * fixed bugs in CHMdefault Converter and PDFdefault Converter
- * Applied Sam Blum's fixes to @example (with a few changes)
- * tags.example.pkg updated docs
- * fixed [ 750264 ] @ignore won't work with DocBlock Templates /**#@+
- * fixed [ 731750 ] Links to unparsed includes shown (reopened)
- * fixed [ 735134 ] HTML:Smarty:default Documentation can not be printed,
- added print.css and modified header.tpl to use it for print
-
- 2003-07-01 Gregory Beaver <cellog@users.sourceforge.net>
- * fixed [ 764412 ] Complex class inheritance/package causes endless loop
-
- 2003-06-29 Gregory Beaver <cellog@users.sourceforge.net>
- * applied Josh's fix for 749841 to all errors.tpl
-
- 2003-06-29 Joshua Eichorn <jeichorn@phpdoc.org>
- * fixed [ 754067 ] Use the code from pear to find php
-
- 2003-06-29 Gregory Beaver <cellog@users.sourceforge.net>
- * fixed improper fix for 750392
- * fixed [ 750392 ] Formatting doesn't work in Templates /**#@+
- * fixed [ 752040 ] phpDocumentor 1.2.0 can't parse itself in php < 4.3.0
- * fixed [ 751066 ] Return type of a constructor is not void.
- * fixed [ 751101 ] output error when optional parameters are in use
- * phpDocumentorTParser::handleFunctionParams() removed bizarre double
- statement (not a bug, just inefficient)
- * fixed [ 753278 ] @see parent::_privatefunc causes endless loop
-
- 2003-06-28 Gregory Beaver <cellog@users.sourceforge.net>
- * fixed [ 752015 ] Docbuilder problems
- * fixed [ 755681 ] include error in docbuilder file_dialog.php
- * fixed [ 758387 ] Use of undefined constants in DocBlockTags.inc on line 830
- * fixed [ 757841 ] JavaScript-Error cause of Package-Name
- * updated phpdoc.bat with fix from Sam Blum
-
- 2003-06-27 Gregory Beaver <cellog@users.sourceforge.net>
- * Replaced phpdoc.bat with Sam Blum's phpdoc.bat, fixing 749446
- * Added Release-1.2.1
- * fixed [ 755688 ] lost image(s)
- * fixed [ 756730 ] preview image for HTML:Smarty not found
-
- 2003-06-07 William K. Hardeman <wont@users.sourceforge.net>
- * Fixed bug [ 750461 ] by modifying HTMLSmartyConverter::WriteSource(),
- HTMLSmartyConverter::getSourceLink(), HTMLSmartyConverter::getSourceAnchor(),
- HTMLSmartyConverter::returnSee(), and HTMLSmartyConverter::convertClass().
- * Fixed bug [ 750441 ] by adding HTMLSmartyConverter::getCurrentPageLink()
- method.
- * Updated HandS template to include a trailing space before the
- closing ) in a function/method definition.
-
- 2003-06-04 Gregory Beaver <cellog@users.sourceforge.net>
- * made parsing stop if target is empty before any parsing is done
-
- -------------------------Release 1.2.0------------------------
- 2003-06-04 Gregory Beaver <cellog@users.sourceforge.net>
- * phpDocumentorTParser::usesTagHandler() fixed [ 748837 ] @uses with spaces
- * tags.inlinelink.pkg fixed [ 748850 ] {@link} documentation is unclear
-
- 2003-06-04 William K. Hardeman <wont@users.sourceforge.net>
- * Added two new tags arrays available for template use:
- $info_tags and $api_tags in Converter.inc [ 748419 ]
- * Updated HandS template to use the new tags arrays.
-
- 2003-06-03 Gregory Beaver <cellog@users.sourceforge.net>
- * phpDocumentor_IntermediateParser::_getSourceLocation()
- fixed [ 748314 ] --pear on php4/pear uses . as dirname
- * parserExampleTag::parserExampleTag fixed [ 747733 ]
- cannot use same filename + different path in @example
-
- 2003-06-02 Gregory Beaver <cellog@users.sourceforge.net>
- * changed in-file license notices to PHP license version 3
- * updated docs to reflect new template/authorship
- * added new HTML:Smarty:HandS template
- * fixed [ 746690 ] DocBlocks not parsed for require_once statements
- * fixed [ 746692 ] makedoc.sh $TITLE bug
- * fixed [ 746674 ] phpedit - vars, methods
- * IntermediateParser.inc fixed minor warning if converter output type not found
-
- 2003-05-30 Gregory Beaver <cellog@users.sourceforge.net>
- * changed version to 1.2.0 readying for release
- * ProceduralPages::pathMatchesParsedFile() fixed [ 731750 ]
- Links to unparsed includes shown
-
- 2003-05-29 Gregory Beaver <cellog@users.sourceforge.net>
- * parserLinkInlineTag fixed [ 744028 ] {@link $el, $notfound}
- returns blank text
- * phpDocumentor_IntermediateParser::_setupUsesList() fixed [ 744026 ]
- @uses breaks on Classes.inc
- * Converter::formatUsesList() removed
- * DescHTML.inc fixed warning if <code></code> is used in docblock without
- any contents
- * Parser.inc fixed empty <code></code> that prompted discovery of above
-
- 2003-05-26 Gregory Beaver <cellog@users.sourceforge.net>
- * HighlightParser::getInlineTags() fixed bug in handling of the end of
- {@internal}} in special cases
- * Fixed @uses docs minor typo
- * Fixed @see docs minor typo
- * Fixed @filesource docs to have accurate example
-
- 2003-05-25 Gregory Beaver <cellog@users.sourceforge.net>
- * Cleaned up docbuilder (no more javascript/include errors!)
- * Switched to use of DIRECTORY_SEPARATOR (about time)
- * fix small but significant bugs in XML:DocBook/peardoc2 thanks to A. Merz
-
- 2003-05-23 Gregory Beaver <cellog@users.sourceforge.net>
- * ParserDocBlock fixed [ 740871 ] crash in DocBlockTags.inc line 99
- * IntermediateParser fixed [ 739740 ] Page-level docs are not generated without a @package tag
- * fixed [ 741887 ] case-sensitivity bug
-
- 2003-05-20 Gregory Beaver <cellog@users.sourceforge.net>
- * fixed [ 740859 ] @uses in docblock template crashes parser
-
- 2003-05-17 Gregory Beaver <cellog@users.sourceforge.net>
- * fixed [ 729841 ] Source code only for certain file if same name used
- * fixed [ 730214 ] weird filesource
- * fixed [ 736832 ] Fatal error in phpDocumentorTParser.inc
- * fixed warnings if a tutorial file doesn't exist
- * fixed [ 732642 ] DocBook support broken/incomplete.
-
- 2003-05-07 Gregory Beaver <cellog@users.sourceforge.net>
- * docbuilder fixed 731560 docbuilder include error on linux
- * phpDocumentorhowto.pkg fixed documentation of -it command-line to make
- it clearer
- * ParserDescParser::doSimpleList() fixed 732900 ordered list messes up
- * Io.inc fixed 733100 phpdoc's help output shows 2 times option "quiet"
- * parserLicenseTag::parserLicenseTag() fixed 733352 optional description
- parameter in @license tag
-
- 2003-05-02 Gregory Beaver <cellog@users.sourceforge.net>
- * fixed 729360 - quietMode broken
-
- 2003-04-29 Gregory Beaver <cellog@users.sourceforge.net>
- * ParserDescCleanup.inc fixed 729653, tons of warnings
- * ObjectWordParser::getWord() fixed 729638 - case insensitivity breaks
- tutorial parsing
-
- -----------------Release 1.2.0rc 2-----------------------
- 2003-04-28 Gregory Beaver <cellog@users.sourceforge.net>
- * readied for release
- * phpDocumentorTParser::handleDesc() fixed [ 727823 ] "#@+"-block quirck?
- * phpDocumentorTParser::handleJavaDocDesc() fixed [ 727823 ] "#@+"-block
- quirck?
- * ParserDescCleanup.inc fixed [ 728167 ] HTML tags are case sensitive
- * all options.ini fixed [ 728585 ] static keyword
-
- 2003-04-25 Gregory Beaver <cellog@users.sourceforge.net>
- * tags.category.pkg fixed incorrect example (oops)
-
- 2003-04-24 Andrew Eddie <eddieajau@users.sourceforge.net>
- * Change CHM class icon
- * Added suport for grouping of index entries in CHM converter
- * Made presentation of CHM docblock and methods more like MSDN format
- * Moved 'docBuilder' index to the root directory
- * Added links and introduction pages to docBuilder
-
- 2003-04-23 Gregory Beaver <cellog@users.sourceforge.net>
- * Converter::getFileSourcePath() removed ending PATH_DELIMITER, removing
- annoying extra \ in output
- * HTML:*,CHM:* fixed getFileSourcePath() references that need PATH_DELIMITER
- * ParserDescParser fixed [ 726195 ] Formatting tags breaks lists
- required LOTS of changes
- * set Smarty::$use_sub_dirs to false, removed all the %% dirs from cvs
- * parserLicenseTag added @package to docblock
-
- 2003-04-22 Gregory Beaver <cellog@users.sourceforge.net>
- * docbuilder: changed top.html to top.php, removes warning
- * docbuilder: changed misspelling of phpDocumentor
- * Updated Authors/README, manual.pkg author list
- * Applied Andrew Eddie's templates CHM:default:default method.tpl, hhp.tpl
- and index.hhk.tpl
- * Applied Andrew Eddie's changes to CHMdefaultConverter.inc
- * README updated
- * parserCode::Convert() fixed [ 725742 ] code tag alignment
- * fixed warnings if -po and nothing parsed is in the packages specified
- * phpDocumentor_IntermediateParser::addPageIfNecessary() fixed
- 725788 if --packageoutput excludes files with classes
-
- 2003-04-21 Gregory Beaver <cellog@users.sourceforge.net>
- * Converter::getClassesOnPage() fixed 725161, File view displays class
- symbols without names
- * HTMLSmartyConverter::formatLeftIndex() fixed 725745,
- HTML:Smarty:PHP not creating ric_README.html. Needed call to writeRIC()
- * XMLDocBookpeardoc2Converter fixed non-linking to constants/globals
- * fixed [ 725247 ] Wrong list handling in peardoc converter
- * fixed [ 725251 ] Peardoc converter again
- * XMLDocBookpeardoc2Converter fixed many fatal errors (oops)
- * Errors.inc changed {@inheritdoc} to {@}inheritdoc} in comment (oops)
- * RoadMap updated for 2.0
- * parserExampleTag was no title if @example file.php instead of
- @exampel file.php title, fixed this
-
- 2003-04-20 Gregory Beaver <cellog@users.sourceforge.net>
- * fixed mistake in reworking of getLink()
- * parserLinkTag fixed [ 724857 ] @link URL text broken
- * Classes::processChild() fixed 724701 conflicting package names, inherited
- links fails to show up - this was an OLD bug, and is a good one to fix
- * Converter::getLink() split up the method into several helper methods to
- aid debugging. Found a potential problem with the use of each on the
- array $packages - moved to use of $package = array_shift(array_keys($packages))
- instead of list ($package,) = each($packages), fixing
- 724415 Non-package references not always resolved
- * Smarty-2.5.0/* updated to new phpDocumentor comments from Smarty
- CVS
- * HighlightParser fixed 724417 Multi-level method references not linked
- and I must say it is a beautiful thing
- * ChangeLog removed pre-l.0 changelog, people can get old changelog from cvs
- attic or from previous releases
-
- 2003-04-19 Gregory Beaver <cellog@users.sourceforge.net>
- * HTML:frames:default top_frame.tpl added target="right"
- * implemented feature request 722987 Relative example files
- * implemented --examplesdir command-line for 722987
- * tags.example.pkg updated documentation
- * phpDocumentor.howto.pkg updated docs
-
- 2003-04-19 Marco Von Ballmoos <mvonballmo@users.sourceforge.net>
- * Converter::_processTutorials() Fixed tutorial navigation bug -
- The tutorial tree builder first builds a list of tutorials that are
- named as parents by other tutorials. Then, for each tutorial in that
- list, it looks to see if each tutorial is named as a child by any other
- tutorial. If it found that it was, it was removed *from the list of
- parents*. That meant that any tutorials in the potential parents list
- that named a removed tutorial as a parent would be incorrectly identified
- as a root tutorial.
- * Changed HTML:frames:default package selector to stop using JavaScript
- * Small updates to the document trees in all templates
-
- 2003-04-18 Gregory Beaver <cellog@users.sourceforge.net>
- * fixed 723947, RIC parsing not reading the correct README
- * Setup.inc.php removed reference to Template.inc
- * HTMLframesConverter.cls finished documentation entirely
- * removed the HTMLdefaultConverter entirely. No one has complained about
- it, and we will always convert templates to framesConverter if people ask
- removed old documentation too
- * default.ini updated documentation, added templatebase option
- * added --templatebase command-line to implement feature 704808,
- command-line switch for template directory/converter directory, also
- added documentation for this
- * added all templates_c directories to CVS, to remove the need to have
- write access to anywhere in phpdocumentor, unless you change the source,
- fixing 708928 write permissions needed on some program dirs
- * HighlightParser::retrieveType() fixed 723767 space needed after
- @param type $var
- * migrated to Smarty 2.5.0
- * phpDocumentorTParser::retrieveType() fixed 723320 @param output behaves
- funny
- * blank.tpl fixed {$phpdocver} to {$phpdocversion}
- * HighlightParser::retrieveType() fixed 723230 warning on line 1391,
- HighlightParser
- * blank.tpl made this file a little sexier in all HTML-based templates
- * Converter.inc removed second declaration of var $class (oops)
- now phpDocumentor is PHP5-ready (for documenting php 4, of course)
-
- 2003-04-17 Gregory Beaver <cellog@users.sourceforge.net>
- * common.inc.php changed version to 1.2.0rc2dev
- * Release-1.2.0rc2 added, to prepare for next release
-
- -----------------Release 1.2.0rc 1-----------------------
- 2003-04-16 Gregory Beaver <cellog@users.sourceforge.net>
- * Readying for release 1.2.0rc1
- * phpDocumentorTParser::handleGlobal() fixed global line numbering
- * implemented feature 695621, link to section of @filesource from each
- element
- * phpDocumentorTWordParser::addSource() fixed case of blank lines being
- erased from source
- * phpDocumentor_setup::readConfigFile() fixed 710700 empty
- defaultpackagename = caused busy loop
- * HighlightParser::retrieveType() added function to fix 715077,
- HighlightParser needs @tag object classname support
- * phpDocumentorTParser::retrieveType() fixed warning in special case
-
- 2003-04-15 Gregory Beaver <cellog@users.sourceforge.net>
- * Converter::getLink() fixed 718253 Using 'parent' in @example file
- causes crash
-
- 2003-04-14 Gregory Beaver <cellog@users.sourceforge.net>
- * HighlightParser::$tagHandlers added @tutorial and @license as core tags
- * bug698356_Output() removed @todo
- * parserSourceInlineTag::arrayConvert() removed @todo
- * removed double write of example source due to double processing of
- all class-level docblocks in HTML*Converter (small speedup too)
- * applied fixes to CHM converter
- * fixed @license tag
- * HTML*Converter::writeSource/writeExample added \n to output
- to make it prettier, easier to read
- * HTMLSmartyConverter::getSourceLink() removed weird reference to non-
- existing getSourceFilename() method
- * tags.link.pkg updated docs
- * tags.license.pkg new docs for new tag
- * parserLicenseTag added source to DocBlockTags, implementing 714025,
- @license tag
- * phpDocumentorTParser::retrieveType() fixed @param object $var (was parsing
- as "object $var" instead of "object" and "$var" as variable name
- * HighlightParser::handleClassMember() fixed 715084 HighlightParser craps
- out after $var->
- * parserExampleTag::parserExampleTag() fixed 715452 @example doesn't work
- with anything other than .php
-
- 2003-04-14 Marco Von Ballmoos <mvonballmo@users.sourceforge.net>
- * Class access level available in templates
- * Source files no longer overwrite each other
- * Link to file for class available in templates
- * Access level in class icons for HTML:frames:earthli
- * Link from class to file docs in all templates
- * HTMLFramesConverter::writeSource() - updated to used shared file source methods
- * HTMLFramesConverter::getSourceLink() - updated to used shared file source methods
- * HTMLFramesConverter::makeLeft() - added 'access' as a property for classes
-
- 2003-04-14 Gregory Beaver <cellog@users.sourceforge.net>
- * parserFunction::getIntricateFunctionCall() fixed 713954, @param type $var
- when &$var broken
- * default.ini added new templates to example generation
-
- 2003-04-13 Marco Von Ballmoos <mvonballmo@users.sourceforge.net>
- * Updated the HTML:frames:l0l33t and HTML:frames:DOM/l0l33t to the
- same layouter used by the other renderers. Once again, the style
- sheet is different (and there are a couple of small differences
- in the templates).
- * Updated all HTML:frames templates to show other packages in a frame
- at the top, inside a combo-box instead of in the square frame in the
- top-left.
- * Fixed reference to 'Class.png' which was appearing in Opera and IE.
-
- 2003-04-13 Marco Von Ballmoos <mvonballmo@users.sourceforge.net>
- * Converter::$processed_tutorials Added this property to track
- which tutorials are already in the tutorial tree
- * Converter::getTutorialTree() Updated to use the list of already-
- processed tutorials.
- * Converter::_tutorial_path() added to retrieve the string id for
- a tutorial.
- * Converter::_setupTutorialTree() Fixed to use new path and processed
- tutorial functions to generate a tree with one and only one copy of
- each tutorial.
- * Fixed HTML:frames:default and HTML:frames:phphtmllib to handle tutorial
- correctly.
- * Rewrote the tutorial template layouts and XMLDocBook tag matching tables for
- the affected templates.
- * Moved HTML:frames:earthli to HTML:frames:DOM/earthli and added
- HTML:frames:earthli as a non-DOM version of the template.
- * Integrated tutorials into the main document tree for all DOM and non-DOM
- templates in HTML:frames (except for l0l33t -- coming soon).
- * Updated HTML:frames:default, HTML:frames:phpdoc.de, HTML:frames:phphtmllib
- to use the latest version of the non-DOM templates. Layout is handled by the
- same basic templates as HTML:frames:earthli (there are, after all, only so
- many nice ways to lay out documentation) and specializations are done using
- the stylesheet. This allows documentation to be tweaked to a good degree after
- it has already been generated.
- * Updated HTML:frames:DOM/default, HTML:frames:DOM/phpdoc.de to use the WebFXTree
- to render the tree instead of the previous custom code.
- * Added HTML:frames:DOM/phphtmllib
- * Fixed some bugs in the tutorial nesting for PHPDocumentor's documentation.
- * Moved earthli image source files to 'phpdoc/media/images/earthli' to avoid
- copying them into each distribution of documentation.
-
- 2003-04-03 Gregory Beaver <cellog@users.sourceforge.net>
- * Setup.inc.php fixed bug if no -o command-line specified, was using default
- instead of frames converter
-
- 2003-04-03 Marco Von Ballmoos <mvonballmo@users.sourceforge.net>
- * Converter::convertMethod() added 'access' property
- * Converter::convertVar() added 'access' property
- * Converter::getFormattedInheritedMethods() added 'access' property
- * Converter::getFormattedInheritedVars() added 'access' property
- * HTMLFramesConverter::getIndexInformation() added 'access' property
- * Updated entire icon set for 'earthli' theme.
- * Removed unused files from 'earthli' template.
- * Cleaned up the HTML:frames:default and HTML:frames:phphtmllib templates.
- Both are now based on the same layout as the HTML:frames:earthli template,
- but use a non-DOM tree and different stylesheets. Otherwise the code for
- all three is the same.
-
- 2003-04-02 Gregory Beaver <cellog@users.sourceforge.net>
- * added bugfix to release notes
-
- 2003-04-01 Marco von Ballmoos <mvonballmo@users.sourceforge.net>
- * Updated earthli template with properly named 'Page.gif' file. (must
- be uppercase so that *nix-based servers can see it.)
-
- 2003-04-01 Gregory Beaver <cellog@users.sourceforge.net>
- * XMLDocBookpeardoc2 converter: fixed several template issues
- * Errors.inc added PDERROR_EMPTY_EXAMPLE_TITLE error for empty @example
- title
- * CHM, HTML, PDF converters: added warning if @example title is empty
- * phpDocumentorTParser::handleFuncGlobal() fixed 713201 variable variables
- are not parsed properly in @global
- * ParserDescParser fixed 708914 <var>, <samp>, <kbd> broken
-
- 2003-03-31 Gregory Beaver <cellog@users.sourceforge.net>
- * parserDocBlock::replaceInheritDoc() fixed 711569 Fatal Error: Undefined
- Method during write
- * PDERROR_INHERITDOC_DONT_WORK_HERE new warning for {@inheritdoc} in
- non-child class docblock
- * fixed 712704 HTML:Smarty:* drops class level author information
- * ParserDescParser::resetStartList() fixed notice
- * ParserDescParser::setupStates() fixed 710366 <i>-Tag is ignored
-
- 2003-03-23 Gregory Beaver <cellog@users.sourceforge.net>
- * README added more notes of thanks to people who have helped make this
- thingy better
- * PDFdefaultConverter::writeExample() fixed stupid typo thanks to Darren
- Cook
- * made @returns an alias to @return
- * ParserDescParser::handleSimpleList() fixed numbered lists
- * Converter::sourceLine() fixed 701199 extra br in @filesource generation
- * fixed bug 708559, @category tag not really working
- * ParserDescParser::handleEscape() fixed rare case of <<<tag>>> not working
- <<<<tag>>>> will never work, unless someone needs it. :)
- * tags.abstract.pkg added new docs on @abstract
- * tags.final.pkg added new docs on @final
- * HighlighParser added @final as a core tag
- * phpDocumentor.ini added @final as a valid tag
- * ParserDescParser::handleSimpleList() fixed parsing of simple lists if
- they are the last thing in a docblock
- * phpDocumentorTParser::retrieveType() fixed logic bug if @param object
- and no @param object objectname
- * phpDocumentorTParser::retrieveType() fixed warning
- * XML:DocBook/peardoc2 removed links to class $vars since they are not
- documented in peardoc2
-
- 2003-03-22 Gregory Beaver <cellog@users.sourceforge.net>
- * XMLDocBookpeardoc2Converter implemented the rest of A. Merz's suggestions
- regarding @throws and @access
-
- 2003-03-20 Gregory Beaver <cellog@users.sourceforge.net>
- * HTMLframesConverter fixed doc error
- * phpDocumentor.howto.pkg fixed typo
- * XMLDocBookpeardoc2Converter::endClass() removed write-out of class summary
- * Errors.inc added missing multiple category tags
- * Converter::walk_everything() fixed bug noticed by A. Merz
- * XMLDocBookpeardoc2Converter fixed bugs in package.xml generation
- * XMLDocBookpeardoc2Converter fixed bugs in category.xml generation
- * package.tpl/class_summary.tpl for peardoc2 converter, fixed up to match
- requirements of A. Merz.
- * tags.example.pkg, tags.filesource.pkg added warning about PHP 4.3.0
- requirement
- * phpDocumentor.howto.pkg added docs about phpDocumentor.ini
- * phpDocumentorTParser added more doc comments
- * phpDocumentorTParser cleaned up tag handling code
- * applied feature request for @tag object classname
- * XMLDocBookpeardoc2Converter docblock.tpl - applied A. Merz's fix to
- method parameters
-
- 2003-03-17 Gregory Beaver <cellog@users.sourceforge.net>
- * XMLDocBookConverter added safety catch so nobody can use it until it has
- templates
- * HighlightParser made @category a core tag
- * XMLDocBookpeardoc2Converter fixed lowercasing of @category
- * XMLDocBookpeardoc2Converter fixed directory names if @package contains
- underscores or periods like Spreadsheet_Excel_Writer
- * tags.return.pkg updated docs to reflect changes made in 1.1.0 with smart
- @return value parsing (class names and value|value|classname)
-
- 2003-03-14 Gregory Beaver <cellog@users.sourceforge.net>
- * updated phpdoc.php/new_phpdoc.php to have new peardoc2 --output format
- * updated makedocs.ini to have XML:DocBook/peardoc2:default
-
- 2003-03-13 Gregory Beaver <cellog@users.sourceforge.net>
- * HTMLframesConverter.cls added more docs
- * HTMLframesConverter moved title to elementindex.tpl/pkgelementindex.tpl
- to make I18N easier.
- * Io::Io() fixed 702549, --quiet option not valid?
- * improved phpDocumentor.howto.pkg description of --quiet
-
- 2003-03-10 Gregory Beaver <cellog@users.sourceforge.net>
- * added more docs to HTMLframesConverter.cls
- * add warnings for use of @filesource/sourcecode = on in PHP < 4.3.0
- * HTMLframesConverter.cls fixed typo
- * CHMdefaultConverter::Output() fixed {@source} tag to match new syntax
- * parserSourceInlineTag::arrayConvert() re-fixed 657041 {@source} doesn't
- work right once and for all.
- * ParserFunction::$returnsreference fixed minor error in docs
- * ParserFunction::getFunctionCall() fixed minor error in docs
- * HTMLSmartyConverter::convertTutorials() fixed 695622 HTML:Smarty:* has no
- package-level docs
- * phpDocumentorTParser::getInlineTags() fixed 698356 {@internal} not working
- properly
- * HTMLframesConverter.cls continued the march to completing documentation.
-
- 2003-03-08 Gregory Beaver <cellog@users.sourceforge.net>
- * phpDocumentorTParser fixed 698468 Fatal error when inline tag across two
- lines
-
- 2003-03-06 Gregory Beaver <cellog@users.sourceforge.net>
- * create_package.xml.php fixed typo
-
- 2003-03-05 Gregory Beaver <cellog@users.sourceforge.net>
- * ParserDescParser::handleList() fixed 697644, text outside <li></li> crashes
- * ParserDescParser::parse() fixed 697644, any unclosed html tag crashes
- * Errors.inc added PDERROR_UNCLOSED_TAG and PDERROR_TEXT_OUTSIDE_LI
- * phpDocumentorTParser::handleLinkInlineTag fixed 698417 {@link element
- descrip} wrong
- * HTMLframesConverter.cls fixed typo
- * Converter::convertTutorial() fixed unterminated {@link} in docblock
- * added new ParserPDF.cls documentation
- * ParserPDF.inc added documentation
- * HTMLframesConverter.cls added documentation
- * template.vars.cls improved documentation, added some omissions
-
- 2003-03-04 Gregory Beaver <cellog@users.sourceforge.net>
- * parserCode::Convert() fixed 696883 <code> in description crashes parser,
- was using ProgramExample() even in PHP 4.2.3
- * fixed 697656 putting a <code> inside a <li> turns it into a literal
- * PDFdefaultConverter::convertPage()/convertClass() tidied up a bit
- * PDF:default:default pages.tpl - {if includeheader} should be
- {if $includeheader}. Fixes problem with multiple procedural page
- headers
- * phpdocpdf::ezNewPage() Fixed 697156 PHP Warning with PDF Converter
- * Cezpdf::ezWhatPageNumber() patched to give error if page numbering not
- started instead of just doing a PHP warning on line 311
- * create_package.xml.php added dependency on PHP 4.1.0 or greater to
- package.xml generation, and generic dependency generation
- * Release-1.2.0rc1 update for next release
- * package.xml change description field to be more attractive
-
- 2003-03-03 Gregory Beaver <cellog@users.sourceforge.net>
- * added question to FAQ about inline @example tag (we use <code></code>)
-
- 2003-03-03 Marco Von Ballmoos <mvonballmo@users.sourceforge.net>
- * Updated index rendering to use more variables instead of just 'listing'.
- Consolidated package and full index rendering into one function. 'listing'
- property is retained for compatibility with existing templates.
- * Updated HTML:frames:earthli template. Takes advantage of new variables in
- the HTMLframesConverter.
-
- 2003-03-02 Marco Von Ballmoos <mvonballmo@users.sourceforge.net>
- * fixed a bug in the generated page information. Classes were included
- even if they were marked private and 'parseprivate' was off.
-
- 2003-03-01 Gregory Beaver <cellog@users.sourceforge.net>
- * moved what was once in classname.xml to packagename.xml
- * fixed bugs in new packagename.xml generation
- * XMLDocBookpeardoc2Converter::formatLeftIndex() implemented output of
- packagename.xml file to complete DocBook/peardoc2 converter
-
- 2003-02-28 Gregory Beaver <cellog@users.sourceforge.net>
- * HTML:Smarty:PHP header.tpl fixed {$todolink} to {$subdir}{$todolink}
- * phpDocumentor_IntermediateParser::addUses() fixed 695482, @uses not
- checking to see if element is @access private
- * phpDocumentor.howto.pkg, inlinetags.pkg added docs about {@*}
- * Added use of {@*} to insert */ into a docblock for code examples
- * Converter::formatUsesList() fixed 692552 wasn't checking for class name if
- @uses class::method() or class::$var, so if more than one class contained
- a method named "method()" only the first class in the list would get the
- @usedby tag as a result
- * Converter::formatUsesList() partial fix for 692552, @uses is screwy
- If a @uses methodname() or @uses $varname was used in a class, no @usedby
- would be inserted
- * phpDocumentorTParser::getInlineTags() fixed 693215, {@internal}} on single
- line is broken
- * HighlightParser::getInlineTags() add missing space after {@internal
- * added new @todo for XML:DocBook/peardoc2
- * updated @todo tags
- * HighlightParser::handleClassMember() fixed 687364 highlightparser
- $class->member incorrect
- * IntermediateParser::HandleEvent() fixed bug if --sourcecode on and a file
- has no page-level docblock, no source was being generated
- * IntermediateParser.inc fixed 675871, --pear breaks if non-pear repository
- * class.phpdocpdf.php fixed 694742 PDF converter has no table of contents
- * HTMLSmartyConverter fixed 695291 added todo list to all generated templates
- * phpedit/class.tpl fixed 694594 PEAR mode: destructor image not shown by
- phpedit template
-
- 2003-02-27 Gregory Beaver <cellog@users.sourceforge.net>
- * tutorials.pkg added information about {@toc}, {@id}
- * ParserDescCleanup.inc fixed basics.desc reference
- * phpDocumentor.howto.pkg/IntermediateParser.inc fixed using.command-line.quiet
- * clarified phpDocumentor.pkg and tutorials.pkg slightly
-
- 2003-02-25 Gregory Beaver <cellog@users.sourceforge.net>
- * added earthli template to documentation, updated
- XML:DocBook:peardoc2 to XML:DocBook/peardoc2:default
- * applied 693213 to PDF Converter
- * fixed 693213 tutorials post-processed twice
- * fixed 689874 is_a is not avaliable in PHP 4.1.0
- * fixed 689893 Warnings on PHP 4.1.0
-
- 2003-02-24 Gregory Beaver <cellog@users.sourceforge.net>
- * removed page_summary.tpl, page.tpl, function.tpl from peardoc2 converter
- * added constants.tpl/globals.tpl to XML:DocBook/peardoc2:default
- * added new constants.xml/globals.xml output for peardoc2
- * removed function code from peardoc2 - no PEAR projects can have
- functions
- * removed procedural page code from peardoc2 converter
- * fixed faulty getIncludeValue() call in CHMdefaultConverter
- * remove pear_phpdoc, no longer necessary
- * added tags.category.pkg (forgot last time)
-
- 2003-02-18 Marco Von Ballmoos <mvonballmo@users.sourceforge.net>
- * Added support for method and variable override resolution beyond
- direct descendents and ancestors. That is, redefinitions in ALL descendent
- classes are shown, and overrides are displayed if the signature matches that
- of a method or variable in ANY ancestor class.
- * Added a new template HTML:frames:earthli, which is driven almost purely by
- a stylesheet (media/stylesheet.css).
- * Fixed a bug that always returned false from CONVERTER::getvars.
-
- 2003-02-18 Gregory Beaver <cellog@users.sourceforge.net>
- * Added @category
- * made new XML:DocBook/peardoc2 converter, was too PEAR-specific.
- * added category support to new converter
- * fixed several category-related bugs, may be a few left over
- * directory hierarchy of peardoc2 converter is now 100%
-
- 2003-02-17 Gregory Beaver <cellog@users.sourceforge.net>
- * fixed toc errors in Converter.cls and Converter.methods.cls
- * Defined PDFdefaultConverter::postProcess()
- * Try out fix to catch all pdf output for debugging
-
- 2003-02-16 Gregory Beaver <cellog@users.sourceforge.net>
- * template.vars.cls - fixed typo
- * ParserDescParser::doSimpleList() - fixed PHP warning
- * ParserDescCleanup.inc - implemented partial 687366, phpEdit-style list
- support
- * phpDocumentorTParser::getInlineTags() - fixed 687403 ,{@source} leaves "}"
-
- 2003-02-15 Gregory Beaver <cellog@users.sourceforge.net>
- * template.vars.cls added in all default template vars
- * fixed 687091 special characters not encoded
-
- 2003-02-14 Gregory Beaver <cellog@users.sourceforge.net>
- * removed default HTML converter from PEAR release
- * changed role="script" to role="php" for phpdoc script. the pear
- installer has no recognition for role="script" (checked source code)
-
- 2003-02-08 Gregory Beaver <cellog@users.sourceforge.net>
- * moved convertTutorial() to Converter
- * fixed warning in PDF converter
- * added debug_backtrace() to class.pdf.php, maybe find the Cpdf bug
- * implemented 683101 starting/ending line numbers for uml-related elements
-
- 2003-02-07 Gregory Beaver <cellog@users.sourceforge.net>
- * fixed bug in handling of {@internal}}
- * changed {@source} syntax, updated manual
- * fixed 657041 (again), {@source} not working right
- * created Release-1.2.0rc1 to prepare
- * fixed 680652, optional method/function parameters ignored
- * removed debug code
- * phpDocumentorTParser - fixed 682491, multi-line description fubared in @tag
- * phpDocumentorTParser - fixed bug in getInlineTags() that screwed <pre></pre>
- * fixed related bug in phpDocumentorTParser to 682490
- * fixed 682490, {@internal}} not parsed right by highlightparser
- * fixed 681735, need warning for {@source} in sdesc
-
- 2003-02-06 Gregory Beaver <cellog@users.sourceforge.net>
- * fixed unterminated {@internal}} in ParserElements.inc :)
- * added error check for unterminated {@internal}}
- * HTML-based converters - removed unused xml test for package pages
- * Converter.inc - removed PHP warnings if tutorial child not found
- * HighlightParser.inc - made all core tags highlighted as such
- * HighlightParser.inc - removed @todo tags
- * HighlightParser.inc - fixed bug if // comment is on line before
- DocBlock
- * HighlightParser.inc - fixed bug in handling of /**#@-*/
- * fixed more 681470 problems
- * fixed 681470 problems
-
- 2003-02-05 Gregory Beaver <cellog@users.sourceforge.net>
- * stupid thing isn't working, unfixing 681470
- * fixed docblock template errors in parserdesccleanup
- * fixed feature 681470 implementation attempt
- * added beginning of implementation of feature 681470. Still buggy, but
- works very well for actual highlighting, it's the stuff around it that
- is broken
- * added class knowledge to {@source}
- * fixed 681463, {@source} drops characters
- * fixed 681459, needed strpos instead of strrpos for test, then strrpos
- for getInlineTags()
- * cleaned up XMLpackagePageParser.inc doc comments
- * cleaned up Setup.inc.php doc comments
- * cleaned up Publisher.inc doc comments
- * cleaned up phpDocumentorTWordParser.inc doc comments
- * cleaned up WordParser.inc doc comments
- * cleaned up ParserElements.inc doc comments
- * cleaned up ParserDocBlock.inc doc comments
- * cleaned up ParserDescCleanup.inc doc comments
- * cleaned up ParserData.inc doc comments
- * cleaned up Parser.inc doc comments
- * finished work on PackagePageElements doc comments
- * fixed subtle bug in @tag description conversion if the description had
- multiple paragraphs
- * fixed mistakes in DocBlockTags.inc doc comments
- * fixed 566663, @param &$arg broken
-
- 2003-02-04 Gregory Beaver <cellog@users.sourceforge.net>
- * fixed stupid bug introduced in LinkClasses
- * started work on PackagePageElements doc comments
- * cleaned up LinkClasses.inc doc comments
- * cleaned up Io.inc doc comments
- * cleaned up IntermediateParser.inc doc comments
- * cleaned up InlineTags.inc doc comments
- * finished documentation of HighlightParser.inc
-
- 2003-02-03 Gregory Beaver <cellog@users.sourceforge.net>
- * began documentation of HighlightParser.inc
- * cleaned up EventStack.inc doc comments
- * cleaned up Errors.inc doc comments
- * cleaned up DocBlockTags.inc doc comments
- * cleaned up DescHTML.inc doc comments
- * cleaned up Converter.inc doc comments
-
- 2003-02-02 Gregory Beaver <cellog@users.sourceforge.net>
- * fixed up Converter.inc documentation comments
- * made include linking MUCH smarter
- * changed version to 1.2.0rc1, starting feature freeze
-
- -----------------Release 1.2.0beta 3-----------------------
- 2003-02-02 Gregory Beaver <cellog@users.sourceforge.net>
- * prepared release
- * Added Harald Fielker's CSVdia2code converter, updated docs
- * removed possibility of more than one @filesource tag
- * fixed small mistake in IntermediateParser that disabled @filesource
- * cleaned up some mistakes in documentation
- * changed @uses syntax. Now it accepts a description. Does not allow
- comma-delimited list, each @uses must have its own element
- * changed every @uses in the source to match the new syntax
-
- 2003-02-01 Gregory Beaver <cellog@users.sourceforge.net>
- * added --sourcecode option, to generate highlighted source for every file
- since source code highlighting is still unstable, this might not work
- * added @package tags to everything, to get rid of phpdoc warnings
- * removed cleanup_for_pear.php, not needed any longer
- * removed --pear sets constructors to @access private as this makes no sense
- * fixed 677826, {@link} in @see should raise error
-
- 2003-01-31 Gregory Beaver <cellog@users.sourceforge.net>
- * made --pear set constructors to @access private
- * clarified --pear docs
- * fixed 677105
- * fixed broken links introduced by yesterday's changes
- * added getId() as standard Converter function
- * removed $local parameter from returnSee() in all HTML-based converters
-
- 2003-01-30 Gregory Beaver <cellog@users.sourceforge.net>
- * fixed 677938, whitespace screwy in highlightparser
- * fixed 677821, define not parsed right
- * fixed 677822, {@source} not showing whole line
- * added docblock back into class parsing
- * re-added missing else in Io.inc (thanks Marko)
- * fixed bugs in inherited vars/methods introduced by last change
- * moved most converter functions to Converter, cut down code size, make
- updating easier
-
- 2003-01-27 Gregory Beaver <cellog@users.sourceforge.net>
- * trying fix for 675871
- * fixed 670440, Io::getBase() error with patch from Marko Kaning
- * moved newSmarty() to Converter
- * fixed todolist.html to {$subdir}todolist.html for HTMLSmarty
- * moved highlightsource/highlightdocblocksource to Converter
- * changed getPPageId() to getTutorialId() so that it makes sense
- * forged ahead on Converter documentation
- * fixed stupid {$todolist} instead of {$todolink}
- * fixed up CHMdefaultConverter, no errors with help workshop 4.4
- * fixed fatal error in CHMdefault
- * added forgotten link to @todo list to left frame
- * added a few @todos
-
- 2003-01-26 Gregory Beaver <cellog@users.sourceforge.net>
- * fixed crash in Converter @todo list generation
- * implemented 675194, -cp (Christian will be happy about this one), added
- docs to phpDocumentor.howto.pkg about it
- * implemented 674470, output a list of all @todos
- * fixed bug in new tokenizer parser when inline tags have no params
- like {@source}, {@inheritdoc}
-
- 2003-01-25 Gregory Beaver <cellog@users.sourceforge.net>
- * fixed trivial warnings in both HTML Converters
- * fixed HighlightSource in HTMLSmarty Converter
- * removed confusing "assuming package XXX" if no @package tag
- * improved look of PDF Converter slightly
- * added @filesource, @example support to PDF Converter
- * fixed 661317, subpackage tutorial links broken in PDF Converter
-
- 2003-01-24 Gregory Beaver <cellog@users.sourceforge.net>
- * fixed 674059, added makedocs.ini
- * fixed 674053, missing require_once support in old Parser
- * started work on single @todo listing for whole project
- * completed inline tag support and {@internal}} support
- * fixed all the weird linebreak problems
- * fixed ghastly green color of core tags in highlighted source
- * fixed hang in HighlightParser
-
- 2003-01-23 Gregory Beaver <cellog@users.sourceforge.net>
- * applied test fix for determining whether we are in PEAR or not
- * add find_phpdoc.php
- * fixed 671620, warning in Parser.inc
- * fixed 672149, @desc broken
- * HIGHLY improved HighlightParser. It is now stable
- * made all source-related tags use HighlightParser
-
- 2003-01-22 Gregory Beaver <cellog@users.sourceforge.net>
- * improved documentation slightly for inline {@id} and WordParser::getWord()
-
- 2003-01-21 Gregory Beaver <cellog@users.sourceforge.net>
- * improved HighlightParser, it's almost stable now
-
- 2003-01-20 Gregory Beaver <cellog@users.sourceforge.net>
- * improved HighlightParser, it's almost stable now
-
-
- 2003-01-19 Gregory Beaver <cellog@users.sourceforge.net>
- * added new HighlightParser for doing phpxref-style stuff. Still unstable
- * removed faulty "fix" for HTML*Converter::PreserveWhiteSpace()
- * added "name" to list of classes on a page, in addition to sdesc, link
- * updated documentation for DocBlock Desc
- * applied recent HTMLframes fixes to CHMdefault
- * fixed stupid HTMLframes_outputfilter usage in Smarty Converter
- * fixed 670205 inherited methods have no links
- * fixed 670350, package-level doc woes in HTMLframes
- * fixed documentation typos pointed out by Darren Cook
- * added inline example using <code> to tags.example.pkg
- * added <<tag>> for escaping tags in desc, so <<code>> instead of
- >code<
- * added <var>, <samp>, <kbd> as per request
- * fixed terrible nesting bug(s) in ParserDescCleanup
- * fixed 670903
-
- 2003-01-18 Gregory Beaver <cellog@users.sourceforge.net>
- * changed version to beta3 for next cycle
- * fixed 670341, <pre> not quite working for HTML converters
-
- -----------------Release 1.2.0beta 2-----------------------
- 2003-01-17 Gregory Beaver <cellog@users.sourceforge.net>
- * implemented 650251, @filesource
- * implemented 670184, @example
- * added @uses documentation
- * fixed 669909, package pages don't work with PDF, by removing package page
- support: all package pages must be in tutorial format to work well anyways
- * added docs for @example, haven't implemented it yet though
- * fixed 669615, methods disappear
- * implemented {@internal}}
- * fixed 669613, fatal error in XML:DocBook
- * fixed 669640 javadocdesc broken
- * fixed 669525, child class sdesc wrong in parent documentation
- * implemented @internal, have to think about how to do {@internal}
- * implemented --ignore-tags feature request
- * fixed 669132, weird @package/@ignore combo causes problems
- * fixed bug in <p></p> handling pointed out by Dan
- * applied Christian Dickmann's fixes to Smarty Converter
-
- 2003-01-16 Gregory Beaver <cellog@users.sourceforge.net>
- * improved use of tab panes in phpedit template
-
- 2003-01-14 Gregory Beaver <cellog@users.sourceforge.net>
- * fixed wrong linking to package-level page in HTMLframesConverter
- * fixed phpedit template annoying bug tabpane not selected when an anchor is
- selected
-
- 2003-01-13 Gregory Beaver <cellog@users.sourceforge.net>
- * fixed bug caused by not unsetting strings parsed in function body
- * cleaned up inherited vars/methods in phpedit template
- * fixed sorting of methods so constructor/destructor are always first in the list
- * removed element index from subpackage in phpedit template, redundant
- * fixed 666307, whitespace not ignored for @tags that need it
- * added more documentation
- * added pear_phpdoc file for pear release
-
- 2003-01-11 Gregory Beaver <cellog@users.sourceforge.net>
- * added use of ifunction_call to html templates
- * added ifunction_call variable to Smarty/frames converter with intricate
- function call output for customization
-
- 2003-01-10 Gregory Beaver <cellog@users.sourceforge.net>
- * made it 1.2.0beta1b
- * added feature 663439 -p, --pear commandline switch
- - destructor detection
- - $_privatevar/$_privatemethod detection, warning if no @access private
- - guesses package based on dir location relative to pear/ (package DB is
- in pear/DB, package DB subpackage tests is pear/DB/tests)
- * since pear.php.net is foobared, updating beta1a to include new features
-
- 2003-01-08 Gregory Beaver <cellog@users.sourceforge.net>
- * no @package warning was a bit overzealous (reported no @package for every
- file, sometimes twice :). Now it works
- * fixed silly bug in phpDocumentorTParser.inc, no $this-> in $this->_pv_quote_data
- * readied PEAR 1.2.0beta1a release now that Archive_Tar has been fixed
-
- 2003-01-07 Gregory Beaver <cellog@users.sourceforge.net>
- * implemented feature 663436, title available for all pages in HTMLSmarty/frames
- * implemented feature 663437, error if @package missing
- * fixed bug 664058, @param not displayed in HTMLframesConverter
-
- 2003-01-06 Gregory Beaver <cellog@users.sourceforge.net>
- * fixed bug in checkIgnore for parsing CHANGELOG/README/INSTALL
- * fixed bug in checkIgnore for create_package.xml.php
- * fixed bug 662630, {}-delimited vars in strings in functions screws up new parser
-
- 2003-01-04 Gregory Beaver <cellog@users.sourceforge.net>
- * fixed warning in new tokenizer parser
- * fixed web interface
-
- 2003-01-04 Joshua Eichorn <jeichorn@phpdoc.net>
- * Make lists in Smarty templates have smaller padding/margin
-
- 2003-01-04 Gregory Beaver <cellog@users.sourceforge.net>
- * changed self-location code to dirname(realpath(__FILE__))
- * fixed stupid bug introduced by removing static from frames converter
- * removed static from frames converter
- * fixed bug 661976 - @see broken
- * fixed stylesheet for l0l33t
-
- 2003-01-02 Gregory Beaver <cellog@users.sourceforge.net>
- * removed all html output for xmldocbookconverter except errors.html
- * made all DescHTML classes in DescHTML subpackage
- * made all PackagePageElements classes in Tutorials subpackage
- * moved Documentation/spec/ to Documentation/old/
- * fixed up create_package.xml.php for next release
- * added Release-1.2.0beta1
- * fixed bug in Io.inc for ignore dir/ on windows
- * fixed bug 661316, @tutorial tutorial.ext#section broken
- * modified manual as per Josh's suggestions
- * fixed bug in HTMLSmartyConverter if -o HTML:Smarty:default,HTML:Smarty:PHP
- the second run of smarty wouldn't generate $this->package_index because of
- the use of a static variable. Switched it to a class variable.
- * removed all static vars from HTMLSmartyConverter, switched them to class
- variables.
- * fixed HTMLSmartyConverter index.html problems
-
- 2003-01-01 Gregory Beaver <cellog@users.sourceforge.net>
- * Happy New Year!
- * fixed new_phpdoc.php clickable helper thingies
- * same fix for phpdoc.php
- * fixed warning in InlineTags.inc
- * fixed warnings in ParserDescCleanup.inc
- * fixed crash in PDFdefaultConverter on unknown tag
- * added media directory for PDF:default:default
- * fixed formatting of converting information display in walk_everything()
- * fixed bug 658120 - PDFdefaultConverter define.tpl typo that was wreaking havoc
- * fixed warnings in phpDocumentorTParser
- * fixed bug 658121 - sorting issues in PDFdefaultConverter
- * fixed bug if multiple templates in -o command-line
- * updated sample .ini files in user/
-
- 2002-12-31 Gregory Beaver <cellog@users.sourceforge.net>
- * made {@source} absolutely kickass for phpDocumentorTParser, now highlights in all output formats!
- * fixed phpDocumentorTParser bug if there is a $variable in a "string"
- * added more documentation, fixed up existing docs
- * reformatted whitespace to spaces, docblocks to PEAR-desired format
-
- 2002-12-30 Gregory Beaver <cellog@users.sourceforge.net>
- * restored refnamediv - broke titles!
- * fixed a few small bugs in new parser
- * fixed @link tag - wasn't linking!
- * fixed missing line number in defines for HTMLframesConverter
- * added missing var_default to HTML:frames:phpedit vars.tpl template
- * finished experimental tokenizer-based parser, disabled for php < 4.3.0
- * tokenizer parser is twice as fast as original parser!
- * updated docs to reflect new parser
-
- 2002-12-29 Gregory Beaver <cellog@users.sourceforge.net>
- * fixed bug in {@id}, tutorial name was not being passed to packagepageparser
- * fixed problems in PDF Converter
- * removed refnamediv from output (it is considered the title of refentry)
- * fixed bug, no refsect1s past the first one were being parsed for {@toc}
- * fixed bug, titles not being parsed out properly in several cases for {@toc}
- * started work on a tokenizer-based parser, phpDocumentorTParser
-
- 2002-12-27 Gregory Beaver <cellog@users.sourceforge.net>
- * added support for <i> in DocBlock desc (oops)
- * added tag contents detail in tutorials for unmatched tag error
- * added unterminated attribute error in tutorials, very handy!
- * fixed attributes in tutorials, added quote handler
- * added {@toc} tag to allow table of contents (of current file) to be easily
- inserted anywhere in a tutorial
-
- 2002-12-26 Gregory Beaver <cellog@users.sourceforge.net>
- * added conversion of docbook tables into html/chm, fixed bug in attribute parsing
- of tutorials
-
- 2002-12-25 Gregory Beaver <cellog@users.sourceforge.net>
- * Merry Christmas!
- * added automatic retrieval of section/subsection title for {@tutorial tutorial.ext#section.subsection}
- * added missing ; to class.tpl and page.tpl in XML:DocBook:peardoc2
- * fixed getPPageId() for HTML/CHM converters, should have just been returning id so that it
- would allow {@tutorial tutorial.ext#section.subsection} to work
- * fixed prev/next linking for tutorials again (this time actually works)
- * fixed tutorial tree generation, separated it from tutorial order generation
- * fixed tutorial linking for {@tutorial} in tutorials
- * fixed {@tutorial package/subpackage/tutorial.ext}, was passing subpackage as package
- * removed $childless_tutorials, no longer needed
- * fixed wrong start page for package in HTMLframes
- * added sorting to tutorial order, so the first tutorials are always those of the default package
- * fixed sorting of packages in the package list for HTML converters
- * upgraded new_phpdoc.php to HTML_Treemenu-1.1.2, fixed addslashes($nodeObj->link) needed in TreeMenu.php
-
- 2002-12-24 Gregory Beaver <cellog@users.sourceforge.net>
- * added output of unknown tags to templates. Nothing is done with it, but it
- allows the option now
- * fixed subtle bug in Converter::getLink(), if parent::method() is referenced,
- sometimes the package was not set to the only possibility, and all the other
- package possibilities were not removed, allowing a potential crash
-
- 2002-12-23 Gregory Beaver <cellog@users.sourceforge.net>
- * added more documentation, starting converting howto to the new manual format
- * fixed 657934, subtrees not processed in Converter
- * added parsing of comments/process instructions to tutorial parser. For now,
- it just ignores them
- * spruced up the web interface text, it was a bit awkward, added the new
- converters and templates
- * fixed output for HTMLframesConverter::formatPkgIndex()
- * fixed CHM converter so that it looks half-decent
- * tutorials now work in every converter, every template!
-
- 2002-12-22 Gregory Beaver <cellog@users.sourceforge.net>
- * fixed {@id}, works 100% now.
- * fixed a number of warnings in PDF conversion
- * added {@}inlinetag} converted to {@inlinetag} to allow easy use of
- "{@inlinetag}" as text, like "{@link}" for example
- * added documentation for @tutorial/{@tutorial}
- * fixed bug 657739, need separate categories for tutorial/doc inline tags
- * fixed bug 657726, @uses pseudo-tag @usedby not working right
- * fixed bug 657387, parent/child tutorial converted twice
- * XML:DocBook:peardoc2 is 100%!
- * tutorials work in every converter except CHM
- * CHM upgrade is pushed to next release
- * fixed case issue with README/INSTALL/CHANGELOG parsing
-
- 2002-12-21 Gregory Beaver <cellog@users.sourceforge.net>
- * added new demo .ini, generates documentation in all formats on phpDocumentor
- * HTML:default is officially dead!
- * change HTML:default:* to HTML:frames:*, with big warning message to users
- * templates have stabilized, so ported DOM templates to frames converter
- * fixed a few small bugs in HTMLframes Converter
- * 100% of PDF converter is templatized
- * implemented all features that HTML converters have in PDF converter
- * added <pdffunction:funcname arg=$this->varname /> option, to use a
- $this->pdf variable in a function argument
- * fixed bug in PDFdefaultConverter::returnSee()
- * beautified PDF output a bit
- * tutorials are working in everything except XML, CHM converters
- * added 8 new templates for PDF Converter
-
- 2002-12-20 Gregory Beaver <cellog@users.sourceforge.net>
- * stabilized PDFdefaultConverter much more than before
- * moved more formatting out of PDFdefaultConverter and into templates
- * added exciting new <pdffunction:funcname [return="capturevarname"] [(arg="val"|arg=$capturevarname)...] />
- to PDF default converter. Now any Cezpdf function can be called directly
- from the templates. see new footer.tpl/title_page.tpl for example
- * implemented feature 651716, find README/INSTALL/CHANGELOG
- * fixed bug 657041, {@source} not working right
- * fixed Parser::handleLogicBlock() docblock
- * fixed bug 653627 staticvar doesn't work
- * improved sub-tutorial list formatting for other frames templates
- * converted the rest of the tag spec to the new documentation format
- * fixed tree generation of tutorials in Converter
- * fixed HTMLframesConverter tutorial menus
- * fixed bug 654429, prev/next links not working
-
- 2002-12-19 Gregory Beaver <cellog@users.sourceforge.net>
- * fixed problems with PDF Converter output! needed "wb" in Converter::writefile()
- * fixed phpDocumentor_parse_ini_file(), needed stripcslashes() instead of stripslashes()
- * PDFdefaultConverter is functional, but output is buggy, needs a lot of work
- * added type to global variables, inadvertant omission
-
- 2002-12-18 Gregory Beaver <cellog@users.sourceforge.net>
- * converted documentation for subpackage, var, version to new .pkg docbook format
-
- 2002-12-17 Gregory Beaver <cellog@users.sourceforge.net>
- * moved debug, fancy_debug, alt. def of array_key_exists to common.inc.php
- * Began transfer of PDF converter over to using templates
- * PDF Converter is UNSTABLE at the moment, do not use until bugs are fixed
-
- 2002-12-16 Gregory Beaver <cellog@users.sourceforge.net>
- * 100% tutorial implementation for HTML:*:*!
- * fixed subtle bug in IntermediateParser
- * fixed Prev/Next/Up links
- * 100% tutorial implementation for all HTML:frames templates!
-
- 2002-12-15 Gregory Beaver <cellog@users.sourceforge.net>
- * 100% tutorial implementation for HTML:frames:phpedit! added next/prev/up links
- few small bugs with next/prev, will fix later
- * hierarchical tutorial implementation complete for phpedit template, frames converter
- * finished core implementation of hierarchical tutorials in Converter
- * implemented beginning of hierarchical tutorials in Converter, still need
- to debug it, but it doesn't give any fatal errors
- * added tutorials to left frame of phpedit template so we can see what it
- looks like
-
- 2002-12-14 Gregory Beaver <cellog@users.sourceforge.net>
- * applied Smarty link fix to frames converter, removed formatUsesList() from both
-
- 2002-12-13 Gregory Beaver <cellog@users.sourceforge.net>
- * fully implemented all but the non-associated tutorials part of feature
- 651275, tutorials, for HTML converters
- * fully implemented feature 651723, @tutorial/{@tutorial} fully work!
- * fixed simple bug in Converter::getTutorialLink()
- * removed annoying DIR_SEP has docblock warning in Smarty.class.php
- * added parsing of <refname> from <refnamediv> as main title of tutorials
- * added <refnamediv> to both Converters.pkg and phpDocumentor.pkg - didn't
- realize this is a required tag of refentry!
- * moved phpDocumentor_parse_ini_file to common.inc.php so web interface can use it
- * implemented feature 653608, allow user-controlled .ini directory, also allows
- full path to --useconfig command-line for cases where phpDocumentor is installed
- by root and used by users with their own config files
- * fixed accidental @tutorial tag in Converter.inc
- * revamped returnSee() to rely on {$subdir}, added output filter function for
- Smarty Converter to allow removal of annoying $local value
- * fixed Smarty tutorials
-
- 2002-12-12 Gregory Beaver <cellog@users.sourceforge.net>
- * TODO: HTMLSmartyConverter tutorial writing is more complex, gotta fix it
- * fixed Converters.pkg. Somehow, it was overwritten with phpDocumentor.pkg
- * fixed header.tpl in phpedit template to allow inherited vars to work
- * changed titles of the package-level tutorials Converters.pkg/phpDocumentor.pkg
- * updated all the other HTMLframesConverter templates to use this new functionality
- * added small comment to phpdoc.inc, was complaining about page-level docblock in parse
- * changed PHPEdit tutorial to use tabpanes instead of those annoying + signs
- * fixed Smarty cycle plugin, was adding unnecessary "\n" and screwing up output
- * fixed bug if multiple tutorials (needed to unset $curtag in XMLpackagePageParser)
- * fixed warning when parsing a {@tutorial} inline tag
- * removed accidental {@tutorial} in Errors.inc
- * fixed tutorial linking, added package page association for HTMLframesConverter
- * finished class/procedural page-level tutorial association
-
- 2002-12-12 Gregory Beaver <cellog@users.sourceforge.net>
- * implemented parsing of @tutorial/{@tutorial} and automatic links to
- class tutorials from the class, and procedural file tutorials. UNTESTED
- but if there are no @tutorial/{@tutorial} the parse works normally :)
- * changed format of $tutorials array to match what Converter was expecting.
- organized now by package/subpackage/tutorial type.
-
- 2002-12-11 Gregory Beaver <cellog@users.sourceforge.net>
- * fixed significant bug 651837, @see package#element, anotherelement breaks
- * implemented core of feature 651275, tutorials. Tutorials are parsed, and
- parserTutorials are passed to the Convert() function, but haven't
- implemented any of the convertTutorial() functions yet
- * implemented parserTutorial, parserTutorialInlineTag, but didn't set up parsing for them
- * added tutorial to the list of allowed tags and inline tags
-
- 2002-12-10 Gregory Beaver <cellog@users.sourceforge.net>
- * fixed bug 650946, open new window for phpdoc.org link
- * removed masterdirectory commandline, implemented MUCH better automatic base
- determination at the advent of file parsing.
- * removes unintentional duplicate files (if -f filename.ext and -d dir include
- the same file)
-
- 2002-12-09 Gregory Beaver <cellog@users.sourceforge.net>
- * added htmlentities to <code></code> in desc
- * fixed HTMLframesConverter bug in package pages, was outputting into wrong dir for linking
- * fixed bugs in left_frame.tpl of phpedit template, fixed bugs in HTMLframeConverter::makeLeft()
- * added sdesc processing to the list of cool items
- * allow unterminated <p>, now we have 100% javadoc desc compliance :)
- * added <br> to allowed tags in desc/sdesc
- * removed need for adv_htmlentities - with new system, Converter::postProcess() is called
- on all non-objectified strings, so the appropriate Converter function can be applied
- * fixed nested <ol> and <ul> parsing of descs, plus allow unterminated <li>
- * fixed silly syntax error introduced in Setup.inc.php
-
- 2002-12-08 Gregory Beaver <cellog@users.sourceforge.net>
- * Added the last of the skeleton details to the peardoc2 template, time for testing
- * fixed command-line error in common.inc.php and phpdoc.bat, it should work now
- * fixed bug in @uses formatUsesList for html converters
- * fixed extra ] in method.tpl in phpedit template
- * added Julien Damon's fantastic adaptation of the PHPEdit template to frames converter
-
- 2002-12-07 Gregory Beaver <cellog@users.sourceforge.net>
- * implemented 645775, line numbers
- * finished converting phphtmllib, and tweaked all templates plus HTMLframesConverter
- * fixed bug in default converter introduced by changes to page->name
- * converted phpdoc.de template over to ne frames converter
- * fixed mistakes in l0l33t, default
- * converted l0l33t template over to new frames converter
- * took the <<< out of HTMLframesConverter, added new blank.tpl to allow
- customizable startup page
-
- 2002-12-06 Gregory Beaver <cellog@users.sourceforge.net>
- * fixed 641334, no support for <script language="php">
- * revised fix for 649646, it was not working for functions with any { } in them
- * fixed bug 649646, comments not parsed in functions
- * fixed broken stuff due to move
-
- 2002-12-04 Joshua Eichorn <jeichorn@phpdoc.org>
- * Basic updates of includes for new direcotry schemes
- * Boat loads of cvs magic moves to clean up the root directory
- nothing shows in cvs history but i broke lots
- * Merged everything from the 1.1.0 branc back to head so if anything
- is broke i broke it
-
- 2002-12-04 Gregory Beaver <cellog@users.sourceforge.net>
- * fixed crash on parsing @uses class::method()
- * partially fixed incorrect linking in HTML converters from @uses list in formatUsesList(), needed $local = true
- * fixed 648684, links incorrect to global vars and defines in HTMLSmarty
- * HTMLframesConverter and default template successfully working now
-
- 2002-12-02 Gregory Beaver <cellog@users.sourceforge.net>
- * ParserData.inc fixed bug 647494 with {@link item, item}
- * added new Smarty PHP templates from Mark van Reunswolde based on the php website look
- * added Mark van Reunswolde to the Authors list
-
- 2002-12-01 Gregory Beaver <cellog@users.sourceforge.net>
- * Began work on new HTMLframesConverter to replace the default converter
- the Smarty converter will become HTMLnoframesConverter since both
- converters will be using the Smarty engine.
- * added create_package.xml.php, a tool to generate the pear package.xml file
- * added cleanup_for_pear.php, contributed by a user to make the output fit
- PEAR specs and his own preference for docblock formatting
-
- 2002-11-30 Gregory Beaver <cellog@users.sourceforge.net>
- * fixed major bug introduced by flexibility :)
- * made HTMLSmartyConverter much more flexible
- * fixed 640507, links to constructors broken
- * fixed 641235, need trim in -f and -d commandline
- * fixed 646281, {@link e@a descrip} broken in package pages
- * converted Converter and phpDocumentor package-level docs to new DocBook format
- * added inline {@id} tag for xml package parser
- * completed XMPpackagePageParser!
- * added documentation for {@inheritdoc}, {@id}
- * added XMLpackagePageParser.inc and PackagePageElements.inc to repository
-
- 2002-11-29 Gregory Beaver <cellog@users.sourceforge.net>
- * Classes.inc fixed warning on 435
- * Errors.inc fixed problem with error output in web interface (<ul> to ul)
- * phpdoc.php, new_phpdoc.php fixed problem finding config files if running as a symlink in web interface
- * Converter.inc fixed 645588 - no linking to functions whose name starts with "global" or "function"
-
- 2002-11-27 Gregory Beaver <cellog@users.sourceforge.net>
- * added docblock's to class_summary.tpl
- * added a great deal to DocBook converter templates
- * added new ParserDescCleanup.inc, parses long descriptions into paragraphs, as well as parsing out allowed html
- tags into abstract structures that are automatically converted using an options.ini file in the template directory
- that adds the proper wrappers for the output format. Very flexible and intuitive
-
- 2002-11-24 Gregory Beaver <cellog@users.sourceforge.net>
- * added mucho to DocBook converter and peardoc2 template. Only need to do global, include, and define templates and it's ready to go
- for PEAR
-
- 2002-11-22 Gregory Beaver <cellog@users.sourceforge.net>
- * changed namespace things to fix for PEAR
-
- 2002-11-20 Gregory Beaver <cellog@users.sourceforge.net>
- * implemented feature 623055, support Zend @desc
- * implemented feature 637920, easy way to extend a converter -o "HTML:Smarty/childofSmarty:template"
- * implemented feature 637660, parse type|type
-
- 2002-11-19 Gregory Beaver <cellog@users.sourceforge.net>
- * implemented feature 558118, {@inheritdoc}
- * implemented feature 577714, have master directory option
- * implemented feature 634589, @uses
-
- 2002-11-18 Gregory Beaver <cellog@users.sourceforge.net>
- * implemented feature 562604, docblock templates
-
- 2002-11-17 Gregory Beaver <cellog@users.sourceforge.net>
- * implemented feature 566942, {@link seeelement description}
- * implemented feature 569746, make Program_Root a template thing. It's in phpDocumentor.ini
- * significant improvement in DocBook converter and peardoc2 template
- * ParserFunction added getIntricateFunctionCall()
- * Converter added type_adjust()
-
- 2002-11-16 Gregory Beaver <cellog@users.sourceforge.net>
- * nearly 100% functional DocBook converter for peardoc2
- * refined config option - now it is possible to set up phpdoc to run with no command-line options at all!
- * fixed phpdoc.php, new_phpdoc.php to work with new config option
- * added config file parsing, new command-line -c --useconfig option
- * added new Setup.inc.php, moved almost all of phpdoc.inc into there.
- * changed phpdoc_out to phpDocumentor_out
- * new_phpdoc.php,phpdoc.php changed to GET interface so people can bookmark a complicated parse, added XMLDocBook
- * IntermediateParser.inc fixed mis-naming of bug when a Converter isn't a class
- * Added phpDocumentor.ini, removing from phpdoc.inc data that should be separate
-
- 2002-11-14 Gregory Beaver <cellog@users.sourceforge.net>
- * updated documentation to reflect new stuff
- * implemented feature 564991, auto-links to php manual (also uses PHP_MANUAL# as fake package to link to the manual)
-
- 2002-11-13 Gregory Beaver <cellog@users.sourceforge.net>
- * improved {@source} tag
- * Converter.inc fixed 638128, commandline win32 fails, w/relative path
- * Converter.inc fixed 638042, two declarations of checkstate()
- * PDF Converter fixed 637921
- * fixed 637928 multiple converters fails
- * fixed bug if PDEXCEPTIONS is true
-
- ---------- Release 1.1.0 ------------------
- 2002-11-12 Gregory Beaver <cellog@users.sourceforge.net>
- * PDF Converter enhanced <ul></ul> support
- * PDF Converter added package pages
- * Parser.inc fixed minor bug in handling of quote data
-
- 2002-11-11 Gregory Beaver <cellog@users.sourceforge.net>
- * PDF Converter added <ul></ul> support
-
- 2002-11-10 Gregory Beaver <cellog@users.sourceforge.net>
- * new_phpdoc.php added replace converter option for convenience
- * PDF Converter upgraded to pdf-php 009
- * PDFdefaultConverter fixed bug in returnSee()
- * PDFdefaultConverter fixed 597089, page numbering screwy
- * PDF Converter added linking from table of contents
- * PDF Converter cleaned up long description formatting
- * PDF Converter added full alphabetical index
-
- 2002-11-7 Gregory Beaver <cellog@users.sourceforge.net>
- * new_phpdoc.php,phpdoc.php fixed mistake in the dropdown for Converter choice
- * Classes.inc fixed 635264
- * removed rc2 from all 1.1.0rc2
- * Parse.inc fixed warning on 956
- * package.xml updated to reflect addition of phphtmllib template
- * added phphtmllib template
-
- 2002-11-7 Joshua Eichorn <jeichorn@phpdoc.org>
- * small clean up of documentation for the release
-
- 2002-11-7 Gregory Beaver <cellog@users.sourceforge.net>
- * fixed 591396 package difficulties
- * fixed 603668
- * Release-1.1.0 added and customized
-
- 2002-11-6 Gregory Beaver <cellog@users.sourceforge.net>
- * docblock.tpl fixed 634492, all linking broken in Smarty Converter
-
- 2002-10-31 Gregory Beaver <cellog@users.sourceforge.net>
- * package.xml added new_phpdoc.php, changed date to November (it was August - we're behind folks!)
- * index.html added link to new_phpdoc.php, now that it works
- * Parser.inc applied superior fix for 604254
- * Parser.inc fixed 631853, sometimes first letter is cut off. was using ltrim($word,' \t') instead of ltrim($word," \t")
- * Parser.inc fixed 631842, default value of '' is ignored
- * var.tpl renamed default to var_default
- * applied fix for weird Smarty error to case where there are no files (just classes)
-
- 2001-10-31 Joshua Eichorn <jeichorn@phpdoc.org>
- * Io.inc Fixed command line parsing, seems someone else messed it up
-
- 2002-10-31 Gregory Beaver <cellog@users.sourceforge.net>
- * applied 621416 to method.tpl
- * fixed 631626 need pre-like stuff
- * fixed weird Smarty error if there are no classes
- * fixed 598086 Helvetica not added to archive
- * fixed 625686 in DOM/default, global_summary.inc.html had typo CONSTANT instead of VARIABLE
- * fixed 621416 need <br> in include.tpl
- * fixed 609989 if function has no params, @param tag ignored
- * fixed 599005 function return no longer shows up. needed to add {$functions[func].function_return in front of
- {$functions[func].function_call} in function.tpl for the Smarty converter
- * fixed 598910 Procedural page doc not working in Smarty
-
- 2002-10-30 Gregory Beaver <cellog@users.sourceforge.net>
- * fixed 604254 multi-line space needs ltrim. Added code in Parser.inc Parser::handleDesc() to trim unnecessary white space at line start
- * fixed bug 623050 class tree links in phpdoc.de templates are duds. Also added two template variables to all pages
- for all templates in HTMLdefaultConverter: cpackage and relloc. cpackage is the current package name
- relloc is the relative location of the current file based on package (it's either ../ or ../../ to the base)
- this can be used to link to files in the web base
- * bug-570040 added to package tests
- * fixed it completely! changes to getPath() needed to be in setPath()
- * changed all ->path to ->getPath(), but the added code still breaks everything. It will remain commented until the author
- (whoever that is) explains what he was trying to do.
- * ParserData.inc fixed annoying warnings created - fix is temporary, will do comprehensive fix later.
- the problem was with parserPage::getPath(), which is not always used when it should be.
-
- 2002-08-25 Gregory Beaver <cellog@users.sourceforge.net>
- * phpdoc.inc fixed 4.2.0-specific bugs
- * new_phpdoc.php fixed errors
- * Io.inc fixed parse error
- * package.xml added README
- * new_phpdoc.php stabilized behavior
- * new_phpdoc.php attempted another solution to bizarre behavior
-
- 2002-08-24 Gregory Beaver <cellog@users.sourceforge.net>
- * package.xml fixed <> and </> to be <role> and </role>
- * package.xml added PEAR package.xml file. It's incomplete, will require proofread and edit before release (558 lines!)
-
- 2002-08-23 Gregory Beaver <cellog@users.sourceforge.net>
- * new_phpdoc.php added mega-enhanced web interface, will be moved to phpdoc.php when approved
-
- 2002-08-21 Gregory Beaver <cellog@users.sourceforge.net>
- * Parser.inc fixed warning on 1140 if quote_data has never been set
- * fixed bug 588453, default values in function parameters screw everything up
- * fixed bug 587737, multi-line function name parsed incorrectly
- * fixed bug 587733, inherited private methods/vars should not show if parseprivate is off
- * added test case for bug 587733
- * fixed 578143, --customtags not documented (oops)
- * fixed 576507, first word of @global type firstword is cut off
- * fixed all of 575532, tags.ignore.html is formatted wrong
- * fixed 575232, phpdoc.php needs <?php instead of <?
-
- 2002-08-13 Dave Viner <dviner@yahoo-inc.com>
- * fixed 575232. uses short tag <? instead of <?php
- * fixed 582360. windows path delimiter returned in ParserData.inc
- * removed php warnings when run without parameters
- * fixed display of usage message
- * error check value of parent directory in Converter.inc
-
- 2002-08-09 Joshua Eichorn <jeichorn@phpdoc.org>
- * edited README, Authors small changes
-
- 2002-06-25 Gregory Beaver <cellog@users.sourceforge.net>
- * fixed documentation for @ignore, edited README
- * fixed 571677, @return type descrip not showing descrip
-
- 2002-06-18 Gregory Beaver <cellog@users.sourceforge.net>
- * added {@source} tag, can be {@source} for whole function or {@source line line} for excerpt. only works for functions
- * Parser.inc removed old dockeyword handling
- * phpdoc.inc,Parser.inc added @parameter as alias to @param
- * phpdoc.php added dropdown for converters to help remember their names. Thanks to Tim Gallagher
-
- ---------- Release 1.1.0rc2 ------------------
- 2002-06-17 Joshua Eichorn <jeichorn@phpdoc.org>
- * lots of changes to the default smarty template
-
- 2002-06-17 Gregory Beaver <cellog@users.sourceforge.net>
- * IntermediateParser.inc, Smarty_Compiler.class.php fixed bug in @ignore
-
- 2002-06-17 Roberto Berto <darkelder@users.sourceforge.net>
- * makedoc.sh New makedoc.sh comments and version
-
- 2002-06-15 Gregory Beaver <cellog@users.sourceforge.net>
- * Parser.inc fixed small bug if -f filename.php used without path
- * Prepared for rc2, phpdoc.php, README, howto.html and Release changes
- * CHMConverter fixed index so that it works
-
- 2002-06-14 Gregory Beaver <cellog@users.sourceforge.net>
- * CHMConverter added pre-alpha CHM converter based on htmlsmarty converter
-
- 2002-06-14 Gregory Beaver <cellog@users.sourceforge.net>
- * PDFConverter fixed it up real nice, for pre-alpha, it is somewhat useful
- * Smarty_Compiler.class.php added @ignore tag to header output for every template
- * HTMLSmarty fixed stylesheet/image copy
- * Converter.inc added indenting to writefile()
- * HTMLSmarty added cache for speedup, fixed warnings
- * HTMLSmarty fixed left index creation
- * HTMLSmarty fixed package index listing
- * HTMLSmarty fixed unnecessary classtrees output
- * HTMLSmarty fixed header.tpl, sped up left index creation in the process
- * plugins/, create_example.php fixed @package tags
- * Parser.inc fixed 568901 totally
- * Parser.inc fixed handleCR, unfixed 568901 slightly
- * Converter.inc fixed crash if parent::$el used and the class's parent is not fuond
- * phpdoc.inc turned off exception checking
- * Io.inc fixed @global mis-formatting
- * Parser.inc commented out debug code
- * ProceduralPages.inc fixed faulty exception-checking code
- * moved Smarty to phpdoc/
- * howto.html,README updated command-line for 1.1
- * makedoc.sh fixed small error in $TEMPLATES
-
- 2002-06-14 Joshua Eichorn <jeichorn@phpdoc.org>
- * howto.html bug# 568901Doc update from Julian Ladisch (julianladisch)
- * bug-shortdesc.php Short desc test file
- * Parser.inc Fix for bug #568900
- * README fix some grammar
- * Updated Roadmap
-
- 2002-06-13 Roberto Berto <darkelder@users.sourceforge.net>
- * added makedoc.sh and its documentation inside INSTALL and README
-
- 2002-06-13 Gregory Beaver <cellog@users.sourceforge.net>
- * finished skeleton HTMLSmartyConverter
- * started a skeleton HTMLSmartyConverter.inc
-
- 2002-06-12 Gregory Beaver <cellog@users.sourceforge.net>
- * Converter.inc added cosmetic \n to walk() after converting error log
- * fixed bug 568146, -po broken again
- * fixed bug 568131
- * fixed bugs 568137, 568135
- * Parser.inc fixed bug 567455, incorrect short desc recognition if first line has no period and third line does
- * Converter.inc finished docs
- * phpDocumentor.html fixed missing "
- * HTMLdefaultConverter.inc wasn't setting {var_default} in var_detail
- * Classes.inc some desc comments too long for <pre></pre>
-
- 2002-06-11 Gregory Beaver <cellog@users.sourceforge.net>
- * Parser.inc fixed 567757, EOF quotes break parsing
- * Parser.inc fixed 567681, global value needs whitespace
- * Converter.inc added new function getGlobalValue(), getIncludeValue() which link to documented elements if found.
- * IntermediateParser.inc fixed 567683, sorting was screwing up classes again
- * HTMLdefaultConverter.inc classes were not listing @package, neither were pages
- * Converter.inc fixed bugs 567652, 567654, 567578
- * finished updating inline docs
- * Parser.inc fixed bug 567059
- * HTMLdefaultConverter.inc fixed bug 567090
- * HTMLdefaultConverter.inc fixed bug 567504, added {global_link} and {constant_link} to all default templates
- * HTMLdefaultConverter.inc fixed bug 567105, errors.html totally screwed up
-
- 2002-06-10 Gregory Beaver <cellog@users.sourceforge.net>
- * IntermediateParser.inc continued documenting
-
- 2002-06-09 Gregory Beaver <cellog@users.sourceforge.net>
- * HTMLdefaultConverter.inc fixed bug 566655, blank.html not written
- * IntermediateParser.inc, Converter.inc fixed bug 566600, var/method links awry. Was due to sorting incorrectly
- * bug-566600.php added test case
- * all Converters fixed bug 566607, image files not copied. Had to redo args to Converter, add in $templateDir
- * Parser.inc fixed bug 566659, @param &$arg not working
- * IntermediateParser.inc nearly finished inline documenting
- * Classes.inc started inline documenting
-
- ---------- Release 1.1.0rc1 ------------------
- 2002-06-09 Gregory Beaver <cellog@users.sourceforge.net>
- * HTMLdefaultConverter.inc added adv_htmlentitites to docblocks
-
- 2002-06-08 Gregory Beaver <cellog@users.sourceforge.net>
- * PDFdefaultConverter.inc added convertGlobal() function, wasn't there.
- * added docs for @ignore, @staticvar
- * IntermediateParser.inc adding sorting of all elements prior to conversion, shaves another percentage or two off of execution time
- * Converter.inc fixed bug 566210
- * had no blank.html creation, added it to HTMLdefaultConverter
- * Parser.inc fixed warnings in functionparam handler
- * IntermediateParser.inc fixed 566207, crash on parsing sample
- * Parser.inc fixed 566200, incorrect function parameter parsing
- * updated tag spec for @staticvar
- * half-updated template spec for 1.1
- * Reworked Converter::Converter() command-line args
- * Converters.html added package-level docs for Converters package
- * HTMLdefaultConverter.inc fixed bug in ConvertPackagePage(), wasn't setting target dir correctly
- * Converter.inc fixed bug in getLink() if explicit # package override used
- * Parser.inc fixed rest of bug if {@link package#element} is used
- * Converterhowto.html updated for 1.1rc1
-
- 2002-06-07 Gregory Beaver <cellog@users.sourceforge.net>
- * HTMLdefaultConverter.inc fixed package-level docs output
- * Added error/warning output into a file
- * Merged Render into HTMLdefaultConverter
- * moved adv_htmlentities into Converter.inc
- * Render.inc removed
- * DataTypes.inc removed
- * INSTALL added installation instructions for those who need it
- * gave up on parsing PEAR. PHP is too unstable at high memory usage
- * DOM/default/left.html fixed Functions label, was Classes
- * Errors.inc phpdoc_exception.log is now written to the target directory instead of the phpdoc base, to avoid
- write permission issues
- * Classes.inc fixed the last remnant of the old bug in processChild
- * Errors.inc added new exception for case where a root has a parent in the same class
- * HTMLdefaultConverter.inc fixed formatting problem with getRootTree()
- * HTMLdefaultConverter.inc fixed subdirectory error in formatted inherited vars/methods
- * ParserElements.inc made inherited vars/methods functions non-recursive
- * ProceduralPages.inc fixed page packaging
- * Classes.inc fixed class inheritance packaging
- * IntermediateParser.inc fixed parserData->clean bug, was not being set to false when an element was encountered
-
- 2002-06-06 Gregory Beaver <cellog@users.sourceforge.net>
- * Classes.inc fixed very old bug in processChild, incorrect inheritance when diff file, diff package, 1 possible parent test
- was testing if there is 1 possible *child* instead of parent
- * Converter.inc fixed bug in getSortedClassTreeFromClass() if there was a parent in another package or not found
- * IntermediateParser.inc fixed usage of first docblock @package
- * HTMLdefaultConverter.inc, ParserElement.inc fixed bug in individual class tree generation
- * ProceduralPages.inc fixed major bug in replaceElement(), was not searching the arrays for the right element
- * Converter.inc, HTMLdefaultConverter.inc made root tree generation non-recursive
- * ParserElements.inc added cache to parserClass::getInheritedMethods()/getInheritedVars(), instead of recursion fix, will fix later
-
- 2002-06-05 Gregory Beaver <cellog@users.sourceforge.net>
- * ParserElement.inc changed parserClass::getParentClassTree() to be non-recursive
- * added Exception tracking for hard bugs that crash php
- * Errors.inc documented all the global error message arrays
-
- 2002-06-04 Gregory Beaver <cellog@users.sourceforge.net>
- * Render.inc fixed warning on 931
- * Converter.inc removed recursion from getLink()
- * IntermediateParser.inc fixed 564681, no docblocks, no packages.html output
- * fixed 564264, SDesc not doing {@link} right
- * ParserElements.inc made inheritance of subpackage from classes within page work in parserClass::setParent()
- * HTMLdefaultConverter.inc fixed bug 564630, need $local = false
- * bug-542586.php added @package tests to new classes
- * HTML/default/default.inc moved to HTML/default/HTMLdefaultConverter.inc
- * PDF/default/default.inc moved to PDF/default/PDFdefaultConverter.inc
- * IntermediateParser.inc changed addConverter() to reflect name changes above
- * Converter.inc fixed bug that was putting procedural pages in package indexes by name instead of by file
- * ProceduralPages.inc made inheritance of subpackage from classes within page work
- * Classes.inc fixed subpackage inheritance
- * Converter.inc fixed 563992, warning on line 861
- * Classes.inc fixed 564135, @access private not working right
- * bug-542586.php added testing for bug 564135
-
- 2002-06-03 Gregory Beaver <cellog@users.sourceforge.net>
- * Parser.inc fixed bug 564173, global var still looked for
- * HTML/default/default.inc fixed minor warning on lines 804 and 805
- * HTML/default/default.inc made auto-include linking work for different packages
- * Converter.inc fixed 563995, li_0, needed uasort($this->*_elements) instead of usort
- * Converter.inc fixed 564115, $par set to 0 in Converter::getLink()
- * Converter::getLink() improved efficiency
- * Converter.inc fixed 564108, crash in php when package#element passed to getLink() and package doesn't exist in the documentation
- * Io.inc changed "cvs datei" to CVS file [EXPERIMENTAL]. CVS parsing kacks on branches
- * changed --converters to --output, removed --templatedir
-
- 2002-06-02 Gregory Beaver <cellog@users.sourceforge.net>
- * added ParserElements.inc, containing parserElement and descendants
- * added ParserDocBlock.inc, containing all DocBlock elements
- * parserLinkInlineTag added "mailto:*" as valid inline link
- * Parser.inc implemented feature 559339, add abstract link for email in @author tag (using parserInlineLinkTag instead of new
- parserEmail tag)
- * implemented feature 560892, link to classes in @var, @return and @param type if found
- * implemented parent::* processing
- * fully implemented feature 562650, parent::* linking to overridden methods
- * implemented feature 561081, better indexing
- * fixed a few warnings introduced by feature changes
- * Parser.inc implemented feature 560375, need whitespace
- * implemented feature 553599, static variables should be documentable
- * implemented feature 558757, add Functions to left.html
- * HTMLConverter.inc significantly reduced memory impact and increased speed as a result
- * Render.inc removed PreOutput(), Output() now clears template memory when finished
- * Changed all references to PHPDocumentor to phpDocumentor for consistency
- * re-arranged Converters for new usage in path: Converters/outputformat (html/pdf/etc.)/name/name.inc
- * HTMLConverter.inc fixed bug where class trees were not being written
- * HTMLConverter.inc, Render.inc fixed bug 563729
- * Parser.inc fixed bug 562653, crash on empty page with unterminated {@link}
-
- 2002-06-01 Gregory Beaver <cellog@users.sourceforge.net>
- * added documentation of inter-package class conflicts
- * HTMLConverter.inc, Converter.inc reorganized indexing, added informational output
- * HTMLConverter.inc changed all get*Link() methods to have same format at Converter::get*Link
- * Converter.inc added $text as a dummy parameter to all get*Link methods
- * implemented all of feature 560888, document name conflicts
- * create_examples.php added inline documentation
- * Converter.inc added several functions to generate abstract class trees and sort them
- * HTMLConverter.inc changed getRootTree to work with the abstract class tree, fixing bug 561082
- * HTMLConverter.inc, Render.inc fixed bug 561093, no links to other packages in package element index
- * templates fixed <a name="#top"></a>
- * Io.inc implemented Jason Sweat's fix for bug 562057, fixes for directory permissions
- * Io.inc fixed bug 562252, ignore should be recursive for directories
- * Io.inc fixed bug 560603, unknown command-line options should raise an error
- * Render.inc added blank {function_conflicts} to methods (was missing)
- * fully implemented auto-linking to other packages, feature 560026
- * implemented feature 560891, make @param output type $varname instead of $varname type
-
- 2002-05-31 Gregory Beaver <cellog@users.sourceforge.net>
- * ParserData.inc implemented feature request 562250, no die on illegal package name, set to default and continue parsing
- * Parser.inc fixed bug 561392, warning on line 874
- * ProceduralPages.inc fixed bug 561394, fatal error on line 329
- * Parser.inc fixed bug 562997, class being parsed out of quote in php code
- * Parser.inc fixed bug 563005, global handler broken
- * fixed bug 561396, many pages not in left.html
- * Converter.inc moved sorting of indexes from HTMLConverter.inc
- * tests/ removed name conflicts with function test() and function test2()
- * fixed parse private, default package name, and package output. All three were intertwined, and all three now work the way they should
-
- 2002-05-27 Gregory Beaver <cellog@users.sourceforge.net>
- * IntermediateParser.inc moved all element indexing to Converter where it belongs.
- * Classes.inc, ProceduralPages.inc moved all indexing to fullpath for conflicts, added full conflict handling
- * phpdoc.inc added @ignore tag for handling conflicts
- * Errors.inc added several errors relating to name conflicts
- * IntermediateParser.inc moved all handling of procedural elements to ProceduralPages.inc, much cleaner code
- * ParserData.inc adjusted parserClass functions to work with fullpath instead of files
- * ProceduralPages.inc Works now (mostly)
- * If a procedural page has 1 package used by classes in it, it will inherit the package now
- * DataTypes.inc fixed bug 562073, adv_htmlentities should use html_specialchars
- * DataTypes.inc fixed bug in DataDocBlock::setGlobal() causing blank @global tag in output for every function
- * phpdoc.inc documented global variables
-
- 2002-05-26 Gregory Beaver <cellog@users.sourceforge.net>
- * added @global for functions
- * ParserData.inc added getFullPath() function to parserPage, for name conflict resolution
- * ProceduralPage.inc added intermediary structure similar to Classes.inc
-
- 2002-05-25 Gregory Beaver <cellog@users.sourceforge.net>
- * Io.inc,phpdoc.inc,Parser.inc added feature 556757, JavaDoc-compliant description
- * phpdoc.php updated for new features
- * Io.inc,phpdoc.inc added feature 550308, custom tags
- * Io.inc fixed bug 560604, phpdoc -h cuts off name in --defaultpackagename
- * updated all docs for global variable, changed version to 1.1, since we started version 1.1 changes
- * tags.param.html fixed error in documentation, had reference to @return which was incorrect
- * finished addition of @global for variable definition, added to all templates
- * added parsing of global variables, only to l0l33t for now. extensive changes to most files
- * l0l33t/page.html fixed bug 560532, was missing inclusion of page-level docblock
- * ParserData.inc fixed crash
- * Classes.inc fixed bug 560598 by adding error to Errors.inc
- * Parser.inc fixed bug 560595, fail on invalid docblock with @
- * Parser.inc fixed bug 560578, @author test @ not working
- * IntermediateParser.inc, ParserData.inc, Errors.inc added feature 560586
-
- ---------- Release 1.0.0 ------------------
- vim: set expandtab:
-